<?php if ( ! defined('BASEPATH')) exit('No se permite acceso directo vía scripts');

class lugares_model extends CI_Model{

	private $table= 'lugar';

	function __construct(){
		parent::__construct();
		$this->load->model('tablas');
	}

	public function  listarAll(){
		$this->db->order_by('idlugar','desc');
		$query = $this->db->get($this->table);
		return $query->result();
	}

	/*public function listarAll(){
		$this->db->order_by('id','asc');
		return $this->db->get(Tablas::EVENTO);
	}*/
	/* Devuelve una persona */
	public function Buscar($id=null){
		$this->db->where('idlugar', $id);
		$query = $this->db->get($this->table);
		return $query->row();
	}

	/* Devuelve el id generado, -1 si no se pudo guardar. */
	/*public function alta($evento=null){
		if($this->buscar($evento) == null){
			$this->db->insert(Tablas::EVENTO,$evento);
			return $this->db->insert_id();
		}else{
			return -1;
		}
	}*/
	function alta($data){
		$this->db->insert($this->table, $data);
		return $this->db->insert_id();
	}

	public function baja($id=null){
		$this->db->where('idlugar', $id);
		if($this->db->delete($this->table))
			return true;
		else
			return false;
	}

	public function edit($id=null,$evento=null){
		$this->db->where('idlugar',$id);
		if($this->db->update($this->table,$evento))
			return true;
		else
			return false;
	}

}